From b3b861c9d652f35ef865ef642a435291993adca0 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 28 Jun 2014 23:27:36 -0400 Subject: [PATCH] widget-factory: Plug a memory leak --- demos/widget-factory/widget-factory.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/demos/widget-factory/widget-factory.c b/demos/widget-factory/widget-factory.c index 55a25d41d6..9ba633f7e7 100644 --- a/demos/widget-factory/widget-factory.c +++ b/demos/widget-factory/widget-factory.c @@ -73,14 +73,17 @@ activate_about (GSimpleAction *action, "Cosimo Cecchi", NULL }; + gchar *version; + + version = g_strdup_printf ("%s,\nRunning against GTK+ %d.%d.%d", + PACKAGE_VERSION, + gtk_get_major_version (), + gtk_get_minor_version (), + gtk_get_micro_version ()); gtk_show_about_dialog (GTK_WINDOW (gtk_application_get_active_window (app)), "program-name", "GTK+ Widget Factory", - "version", g_strdup_printf ("%s,\nRunning against GTK+ %d.%d.%d", - PACKAGE_VERSION, - gtk_get_major_version (), - gtk_get_minor_version (), - gtk_get_micro_version ()), + "version", version, "copyright", "(C) 1997-2013 The GTK+ Team", "license-type", GTK_LICENSE_LGPL_2_1, "website", "http://www.gtk.org", @@ -89,6 +92,8 @@ activate_about (GSimpleAction *action, "logo-icon-name", "gtk3-widget-factory", "title", "About GTK+ Widget Factory", NULL); + + g_free (version); } static void -- 2.30.2